package com.example.ymm.modules1.entity.ms;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.sql.Timestamp;

/**
 * 销售订单主表
 */
@Data
@TableName("view_order_item")
public class MsOrderItemView implements Serializable {

    String orderNo;//销售单号

    Integer state;//订单状态

    String stateName;//订单状态 中文名称

    String salesmanDeptId;//部门id
    String salesmanDeptName;//部门名称
    String customerNo;//客户编号
    String suoShuQuYu;//客户地区
    String currencyType;//货币类型
    BigDecimal currencyRate;//汇率
    BigDecimal totalAllPrice;//订单总金额-人民币
    String orderType;//订单类型
    BigDecimal totalOriginalPrice;//订单总金额-原币
    String yeWuYuan;//业务员名称
    String yeWuYuanNo;//业务员编号
    Timestamp createTime;//下单时间

    @TableId
    String childOrderNo;//子订单编号
    BigDecimal num;//物料数量
    BigDecimal unitPrice;//物料单价
    BigDecimal totalItemPrice;//商品总价(人民币)
    String materialNo;//物料编号
    String materialName;//物料名称
    String materialSpecification;//物料规格
    String materialModel;//物料型号
    String childRemark;//子订单备注
    String materialNote;//物料备注
    String unit;//单位

    Timestamp outTime;//出货时间
//
//    String outNo;//出货单号
}
